inadyn: Update to 2.5
authorRosen Penev <[email protected]>
Fri, 7 Jun 2019 05:37:56 +0000 (22:37 -0700)
committerRosen Penev <[email protected]>
Fri, 7 Jun 2019 05:43:32 +0000 (22:43 -0700)
Makefile cleanups.

Added PKG_BUILD_PARALLEL for faster compilation.

Added PKG_INSTALL.

Signed-off-by: Rosen Penev <[email protected]>
net/inadyn/Makefile
net/inadyn/patches/010-openssl-deprecated.patch [deleted file]

index 7d085345175687542ac1bd12c1f76062668ce054..d32a95b8aa687fcbb8b17f96779db2007ea00b98 100644 (file)
@@ -8,17 +8,19 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=inadyn
-PKG_VERSION:=2.3.1
-PKG_RELEASE:=2
-PKG_MAINTAINER:=
-PKG_LICENSE:=GPL-2.0
-PKG_LICENSE_FILES:=COPYING
+PKG_VERSION:=2.5
+PKG_RELEASE:=1
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
 PKG_SOURCE_URL:=https://github.com/troglobit/inadyn/releases/download/v$(PKG_VERSION)
-PKG_HASH:=81c942db6eab27fa16e868175bdb7aff963eeee06d48bc5443e0dcd6f7c2da40
+PKG_HASH:=4a9ad208671f62912428413da0282450b2d2c4da38f3c95c4ac975d048c41fcd
+
+PKG_MAINTAINER:=
+PKG_LICENSE:=GPL-2.0
+PKG_LICENSE_FILES:=COPYING
 
-PKG_FIXUP:=autoreconf
+PKG_INSTALL:=1
+PKG_BUILD_PARALLEL:=1
 
 include $(INCLUDE_DIR)/package.mk
 
@@ -39,12 +41,18 @@ define Package/inadyn/conffiles
 /etc/inadyn.conf
 endef
 
-CONFIGURE_ARGS += --enable-shared --disable-static --enable-openssl
+TARGET_CFLAGS += $(FPIC)
+
+CONFIGURE_ARGS += \
+       --enable-shared \
+       --disable-static \
+       --enable-openssl \
+       --without-pic
 
 define Package/inadyn/install
        $(INSTALL_DIR) $(1)/etc
        $(INSTALL_DIR) $(1)/usr/sbin
-       $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/inadyn $(1)/usr/sbin/
+       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/inadyn $(1)/usr/sbin/
 endef
 
 $(eval $(call BuildPackage,inadyn))
diff --git a/net/inadyn/patches/010-openssl-deprecated.patch b/net/inadyn/patches/010-openssl-deprecated.patch
deleted file mode 100644 (file)
index 933ec44..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
---- a/src/openssl.c
-+++ b/src/openssl.c
-@@ -25,17 +25,21 @@
- int ssl_init(void)
- {
-+#if OPENSSL_VERSION_NUMBER < 0x10100000L
-       SSL_library_init();
-       SSL_load_error_strings();
-       OpenSSL_add_all_algorithms();
-+#endif
-       return 0;
- }
- void ssl_exit(void)
- {
-+#if OPENSSL_VERSION_NUMBER < 0x10100000L
-       ERR_free_strings();
-       EVP_cleanup();
-+#endif
- }
- static int verify_callback(int preverify_ok, X509_STORE_CTX *ctx)